@charset "utf-8";
/* CSS Document */

/*CSS reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p{margin:0;padding:0; font-family:"微软雅黑"; font-size:14px; cursor:default;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select,textarea{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
a{text-decoration:none; outline:none;}
a:hover{ text-decoration:underline;}
a:active{outline: none;star:expression(this.onFocus=this.blur());}

.clear{
	clear:both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}

body{ 
	background: #e5e5e5;
}

.top{
	background: #fff;
}
.top_c{	
	width: 1200px; 
	height: 100px; 
	margin: 0 auto; 
	overflow: hidden;	
	position: relative;
}

.top .lang{	
	position: absolute;	
	left: 20px;	
	top: 44px;
}

.top .lang a{ 
	float: left; 
	display: block; 
	width: 34px; 
	height: 34px;  
	background: #d9d9d9; 
	font-size: 12px; 
	text-align: center; 
	line-height: 34px; 
	color: #fff; 
	margin-right: 10px;
}

.top .lang a:hover,.top .lang a.active{
	width: 32px;
	height: 32px;
	border: 1px solid #aaaaaa;
	background: #c9c9c9;	
	line-height: 32px;
	text-decoration: none;
}

.top .logo{
	width: 182px;
	height: 50px;
	margin:25px 0;
}

.social{
	position: absolute;
	right: 0;
	top: 50px;
}

.social a{
	float: left;	
	margin-right: 20px;
}

.social .weixin{
	position: relative;
}


.social .qrcode{
	display: none;
	position: absolute;
	left: 0px;
	top: 20px;
	width: 100px;
	height: 100px;
}

.slide_bar{
	width: 100%;
	position: relative;
	top: 0;
	left: 0;
}

.nav{
	width: 100%;	
	height: 80px;
	background: rgba(0,69,142,.6) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#af00458e,endColorstr=#af00458e); 
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9;
}

.nav ul{
	width: 1200px;
	margin: 0 auto;
	
}

.nav ul li{
	float: left;
	width: 150px;
	height: 80px;
}

.nav ul li a{
	display: block;
	width: 100%;
	height: 30px;
	padding-top: 50px;
	color: #fff;
	text-align: center;
}

.nav ul li a.nav01{ 
	background:url(2016xd_nav01.png) no-repeat center 20px;
}
.nav ul li a.nav02{ 
	background:url(2016xd_nav02.png) no-repeat center 19px;
}

.nav ul li a.nav03{ 
	background:url(2016xd_nav03.png) no-repeat center 21px;
}

.nav ul li a.nav04{ 
	background:url(2016xd_nav04.png) no-repeat center 18px;
}

.nav ul li a.nav05{ 
	background:url(2016xd_nav05.png) no-repeat center 17px;
}

.nav ul li a.nav06{ 
	background:url(2016xd_nav06.png) no-repeat center 23px;
}

.nav ul li a.nav07{ 
	background:url(2016xd_nav07.png) no-repeat center 19px;
}

.nav ul li a.nav08{ 
	background:url(2016xd_nav08.png) no-repeat center 20px;
}

.nav ul li.active a,.nav ul li a:hover{
	background-color: #0068b7;
	text-decoration: none;
}
.container{
	width: 1246px;
	background: 0 63px url(2016xd_container_bg.png) no-repeat;
	margin: -50px auto 30px;
	position: relative;
	z-index: 5;
}

.main{
	width: 1200px;
	background: #fff;
	margin: 0 auto;
	border-top: 2px solid #00b7ef;
}

.footer{
	height: 421px;
	border-top: 1px solid #dfdfdf;
	background: #fff;
}

.f_t{
	height: 90px;
	border-bottom: 1px solid #dfdfdf;
}

.f_t ul{
	width: 1000px;
	margin: 0 auto;
}

.f_t ul li{
	float: left;
	width: 180px;
	background: no-repeat left center;
	text-indent: 60px;
	line-height: 90px;
	margin-left: 20px;
}

.f_t ul li.f_t_list01{ 
	background-image:url(2016xd_ft_icon01.png);
}

.f_t ul li.f_t_list02{ 
	background-image:url(2016xd_ft_icon02.png);
}

.f_t ul li.f_t_list03{ 
	background-image:url(2016xd_ft_icon03.png);
}

.f_t ul li.f_t_list04{ 
	background-image:url(2016xd_ft_icon04.png);
}

.f_t ul li.f_t_list05{ 
	background-image:url(2016xd_ft_icon05.png);
}

.f_t ul li.f_t_list06{ 
	background-image:url(2016xd_ft_icon06.png);
}

.f_t ul li a{
	color: #959595;
}

.sub_station{
	width: 1080px;
	margin: 0 auto;
	padding: 25px 0;
}

.sub_station h2{
	font-size: 16px;
	font-weight: normal;
	color: #313131;
}

.sub_station ul{
	margin-top: 10px;
}

.sub_station ul li{
	float: left;
	width: 270px;
	background: url(2016xd_footer_jt.png) no-repeat left center;
	text-indent: 25px;
	margin: 12px 0;
}

.sub_station ul li a{
	color: #a4a4a4;
}

.footer .helper{
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 35px;
}

.footer .helper li{
	display: inline-block;
	*display: inline;
	zoom: 1;
	background: url(2016xd_ft_helper.png) no-repeat left center;
	padding: 0 10px;
}

.footer .helper li:first-child{ 
	background: none;
}

.footer .helper li a{
	color: #a4a4a4;
}

.footer p{ 
	float: left; 
	width: 100%; 
	text-align: center; 
	color: #a4a4a4;
	margin-top: 15px;
}

.footer p a{ 
	color: #a4a4a4;
}

.hvr-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -moz-transition-property: transform;
}

.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
}

.current_position{
	font-size: 12px;
	color: #959595;
	border-bottom: 1px solid #d3d3d3;
	padding: 13px 0;
	margin: 0 30px;
	line-height: 24px;
}

.current_position a{
	color: #959595;
}
.footer{
	height: auto;
}
.footer p{
	padding: 15px 0;
}

.top_m_r { position:absolute; right:0; top:40px;  width:200px; height:26px; background:url(2014ly_sousu.png) no-repeat;}
.top_m_r .InputText1 { width:156px; height:26px; padding:0 0 0 10px; background:none; border:none; line-height:26px; color:#666; float:left; cursor:text;}
.top_m_r .InputButton1 { width:34px; height:26px; background:none; border:none; cursor:pointer; float:left;}

.list_main .pager { width:100%; text-align:center; padding:20px 0;  margin:0 auto; clear:both; height:26px; line-height:26px;}
.list_main .pager li { float:left; width:auto !important; height:26px; line-height:26px; border:none; background:none; padding:0 8px !important; margin:0 !important; border:none !important; color:#7d7d7d;}
.list_main .pager li a{ color:#7d7d7d;} 
.list_main .pager .pgItem_Clickable a { width:26px; height:26px; background:url(2014CT_list_bg1.png) no-repeat; text-align:center; line-height:26px; display:block; margin:0 auto; padding:0; color:#7d7d7d; font-size:12px; float:none;}
.list_main .pager .pgItem_Clickable a:hover { background:url(2014CT_list_bg2.png) no-repeat; color:#fff; display:block; text-decoration: none;}
.list_main .pager .pageitem_current a { background:url(2014CT_list_bg2.png) no-repeat; color:#fff; display:block;}
.list_main .pager .default_pgNext { margin-right:5px;}
.list_main .pager .pgItem_Descript{ width:80px !important;}
.list_main .pager .pgItem_Descript,.list_main .pager .default_pgNext a,.list_main .pager .default_pgPrev a { color:#7d7d7d; font-size:12px; padding:0; margin:0;}
.list_main .default_pgPrev a:hover,.list_main .pager .default_pgNext a:hover { color:#0093dd;}

@media screen and (max-width: 1200px){
	.top_c{ width: 100%;}
	.logo{ float: left; padding-left: 20px;}
	.top_m_r{ right:20px;}
	
	.slide_bar{ height:90px;}
	.fullSlide{ display: none;}
	.nav ul{ width: 100%;}
	.nav ul li{ width: 12.5%;}
	
	.container{ width: 100%;}
	.main{ width: 100%;}
	
	.footer{ height:auto; padding:20px 2% 30px;}
	.footer p{ padding-top: 0px !important; line-height: 24px; font-size: 12px;}
	.sub_station{ width: 100%; padding:0;}
	.sub_station ul{ margin-top: 0px;}
	.sub_station ul li{ width: 33%; margin:5px 0; font-size: 12px;}
	.f_t{ display: none;}
}

@media screen and (max-width: 720px){
	.nav ul li{ width: 25%; height:45px;}
	.nav ul li a{ padding-top: 0px; height: 45px; background: none !important; line-height: 45px;}
	
	.sub_station ul li{ width: 50%;}
}

@media screen and (max-width: 480px){
	.logo{ float: none; padding-left: 0px;}
	.top_m_r{ display:none;}
	
	.sub_station ul li{ width: 100%;}
}